6.1.1 ip address
Назначение команды
Для установки основного или вторичного IP-адреса интерфейса используется команда ip address.
Для удаления IP-адреса или отключения IP-обработки используется форма команды no.
Синтаксис команды
ip address ( ADDRESS WILDCARD-MASK | ADDRESS /PREFIX-LENGTH ) ( secondary | )
Параметры
| Параметр | Описание параметра | Значение параметра |
|---|---|---|
| ADDRESS | IPv4-адрес интерфейса | IPv4-адрес |
| WILDCARD-MASK | Маска для соответствующей IP-подсети | Маска в формате IPv4-адреса |
| PREFIX-LENGTH | Длина префикса адреса | 1–32 |
| secondary | (Необязательно) Указывает, что указанный адрес — вторичный. | - |
Режим команды
Interface Configuration
По умолчанию
Для интерфейса IP-адрес не задан.
Использование
Интерфейс может иметь один основной IP-адрес и несколько вторичных. Пакеты, создаваемые коммутатором, всегда используют основной IP-адрес. Поэтому все коммутаторы и серверы доступа в сегменте должны иметь одинаковый основной сетевой номер.
Хосты могут определять маску подсети с помощью ICMP-запроса маски. Коммутатор отвечает на этот запрос сообщением ICMP mask reply.
Можно отключить IP-обработку на определённом интерфейсе, удалив его IP-адрес с помощью команды no ip address.
Если программное обеспечение обнаружит другой хост, использующий один из его IP-адресов, оно выведет сообщение об ошибке на консоль.
Необязательное ключевое слово secondary позволяет указать до 8 вторичных адресов.
Вторичные адреса обрабатываются как основные, за исключением того, что система никогда не генерирует дейтаграммы, кроме обновлений маршрутов, с вторичными исходными адресами.
IP-широковещательные запросы и ARP-запросы обрабатываются корректно, как и маршруты интерфейсов в таблице маршрутизации IP.
Вторичные IP-адреса могут использоваться в различных ситуациях.
Наиболее распространённые случаи:
- Может не хватать хост-адресов для конкретного сетевого сегмента. Например, в вашей подсети доступно до 254 хостов, но на одном физическом сегменте нужно 300 адресов. Использование вторичных IP-адресов на коммутаторах или серверах доступа позволяет создать две логические подсети на одном физическом сегменте.
- Многие старые сети построены с использованием L2-мостов. Рациональное использование вторичных адресов может помочь при переходе к подсетям и маршрутизируемой сети. Коммутаторы в старом сегменте с мостами можно легко настроить на работу с несколькими подсетями.
- Две подсети одной сети могут быть разделены другой сетью. Это невозможно при использовании подсетей. В таких случаях первая сеть расширяется или наслаивается на вторую с помощью вторичных адресов.
Примеры
В следующем примере 10.108.1.27 — основной адрес, а 192.31.7.17 и 192.31.8.17 — вторичные для интерфейса eth-0-1:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ip address 10.108.1.27 255.255.255.0
Switch(config-if)# ip address 192.31.7.17/24 secondary
Switch(config-if)# ip address 192.31.8.17 255.255.255.0 secondary